import matplotlib.pyplot as plt
from sklearn.datasets import make_blobs

X,y = make_blobs(n_samples=200,n_features=2,centers=3,random_state=10)

plt.figure(figsize=(4,4))

for target, color, marker in zip(range(3),['y','g','b'],['o','^','+']):
    plt.scatter(X[y==target,0], X[y==target,1],c=color, marker=marker, label='class '+format(target))

plt.xlabel('Feature 1', fontsize=15)
plt.ylabel('Feature 2', fontsize=15)
plt.title('Three classes Scatter Plot')

plt.legend(prop={'size':14}); plt.grid(); 
plt.grid(True)
plt.show()
